package com.jsu.clubmanagementsystem.model.dto.activityapplication;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class ActivityApplicationAddRequest  implements Serializable {

    /**
     * 申请用户id
     */
    private Long userId;

    /**
     * 申请原因
     */
    private String reason;

    /**
     * 申请类型: 8-举办活动, 9-取消活动, 10-修改活动信息
     */
    private Integer type;

    /**
     * 社团编号/活动编号
     */
    private Long targetId;

    /**
     * 活动开始时间
     */
    private Date startTime;

    /**
     * 活动结束时间
     */
    private Date endTime;

    /**
     * 附加值: 活动名, 活动标题, 活动内容, 为json格式字符串
     */
    private ActivityApplicationAdditionalInfo additionalInfo;

    private static final long serialVersionUID = 1L;
}